package core {
	public class Component {
		private var _componentInterfaces:Vector.<Class> = new Vector.<Class>();

		public function Component() {
		}

		protected function declareComponentInterface(componentInterface:Class):void {
			_componentInterfaces.push(componentInterface);
		}

		public function get componentInterfaces():Vector.<Class> {
			return _componentInterfaces;
		}
	}
}
